/* 主体部分 */
/* container */
.limit-wrap {
    padding: 20px 0 30px;
    min-height: 240px;
}

.bank {
    min-height: 240px;
    margin: 30px 0 30px;
    box-shadow: 0 0 30px rgba(115, 185, 230, 0.3);
    padding: 30px 20px;
    border-radius: 3px;
}

.bank>div {
    padding: 0 15px;
}

.bank header {
    /* margin-top: 10px; */
    display: flex;
    justify-content: flex-end;
}

.quesmain {
    line-height: 40px;
}

.quesmain h3 {
    line-height: 50px;
}

.updownbtn {
    margin-top: 20px;
    display: flex;
    justify-content: flex-end;
}

.updownbtn button:nth-child(1) {
    margin-right: 20px;
}

.answerli {
    cursor: pointer;
}

.answerli:hover {
    color: #30a4ff;
}

.updownbtn button,
.questionbtn {
    outline: #30a4ff;
}

.quesbtn {
    max-width: 456px;
    line-height: 39px;
}

.prictitle {
    letter-spacing: 1px;
}